#!/bin/bash
########################################
# FEGE Guillaume
# 06/2011
# Lance les scripts auto
########################################

########################################
# CONFIGURATION
########################################
conf_user_name="NAS"
conf_user_pass=""
conf_user_pass_md5=""


########################################
# RECUPERATION PARAMETRES
########################################

########################################
# MENU
########################################
command=""
clear
while [ "$commande" != "r" ]; do
	echo "-- Menu --"
	echo -e "\tr\trun"
	echo -e "\tn\tSet username"
	echo -e "\tp\tSet password"
	echo -e "\th\tHelp"
	echo -e "\tq\tQuitter"
	read commande
	clear
	case "$commande" in
		q)
			exit 0
			;;
		*)
			echo "Command $commande unknow"
			;;
	esac
done

########################################
# EXPORT
########################################
export conf_user_name
export conf_user_pass
export conf_user_pass_md5

echo "$PWD"

########################################
# On se place dans le repertoire utils
########################################
cd ./utils/ || (( echo "erreur, ne peut aller dans ${PWD}/utils" && exit 1 ))

echo "$PWD"

########################################
# On execute les script dans l'ordre
########################################
for file_sc in "../auto/"* ; do
	echo "Running ${file_sc}"
	file_sc_util=`basename "${file_sc}" .sh`
	file_sc_util="${file_sc_util:3}"
	if [ -d "${file_sc_util}" ]; then
		cd "${file_sc_util}" || (( echo "ne peut entrer dans ${file_sc_util}" && continue ))
		$file_sc
		cd ..
	else
		$file_sc
	fi
done
